package router

import (
	"github.com/gin-gonic/gin"
	"m/Controller"
	"m/GoFile"
	"m/middleware"
)

func CreateRoute(re *gin.Engine) *gin.Engine {
	re.Use(middleware.CORSMiddleware())
	GoFile.InsertStudent(re)  // 监视插入学生
	GoFile.InsertFamily(re)   // 监视插入教师
	GoFile.InsertRelation(re) // 监视插入课程
	GoFile.ManagerLogin(re)   // 监视管理员
	GoFile.ChooseRelation(re) // 监视学生选课
	GoFile.FindAmount(re)     // 监视账目
	GoFile.RouterInit(re)     // 前端交互
	GoFile.InsertZupu(re)     // 监视插入教师
	GoFile.InsertEvent(re)    // 监视插入教师
	re.GET("/info", middleware.AuthMiddleware(), Controller.Info)
	return re
}
